// 算法类型
export const algorithmType = [
    {
        label: "静强度",
        value: "static_strength",
        children: [
            {
                label: "通用",
                value: "generalization",
                children: [{
                    label: "金属",
                    value: "metal"
                }, {
                    label: "混合材料",
                    value: "hybrid_structure"
                }, {
                    label: "复合材料",
                    value: "conposite"
                }]
            },
            {
                label: "机身",
                value: "fuselage",
                children: [{
                    label: "金属",
                    value: "metal"
                }, {
                    label: "混合材料",
                    value: "hybrid_structure"
                }, {
                    label: "复合材料",
                    value: "conposite"
                }]
            },
            {
                label: "尾翼",
                value: "empennage",
                children: [{
                    label: "金属",
                    value: "metal"
                }, {
                    label: "混合材料",
                    value: "hybrid_structure"
                }, {
                    label: "复合材料",
                    value: "conposite"
                }]
            }
        ]
    },
    {
        label: "损伤容限",
        value: "damage_tolerance",
        children: [
            {
                label: "通用",
                value: "generalization",
                children: [{
                    label: "金属",
                    value: "metal"
                }, {
                    label: "混合材料",
                    value: "hybrid_structure"
                }, {
                    label: "复合材料",
                    value: "conposite"
                }]
            },
            {
                label: "机身",
                value: "fuselage",
                children: [{
                    label: "金属",
                    value: "metal"
                }, {
                    label: "混合材料",
                    value: "hybrid_structure"
                }, {
                    label: "复合材料",
                    value: "conposite"
                }]
            },
            {
                label: "尾翼",
                value: "empennage",
                children: [{
                    label: "金属",
                    value: "metal"
                }, {
                    label: "混合材料",
                    value: "hybrid_structure"
                }, {
                    label: "复合材料",
                    value: "conposite"
                }]
            }
        ]
    },
    {
        label: "疲劳",
        value: "fatigue",
        children: [
            {
                label: "通用",
                value: "generalization",
                children: [{
                    label: "金属",
                    value: "metal"
                }, {
                    label: "混合材料",
                    value: "hybrid_structure"
                }, {
                    label: "复合材料",
                    value: "conposite"
                }]
            },
            {
                label: "机身",
                value: "fuselage",
                children: [{
                    label: "金属",
                    value: "metal"
                }, {
                    label: "混合材料",
                    value: "hybrid_structure"
                }, {
                    label: "复合材料",
                    value: "conposite"
                }]
            },
            {
                label: "尾翼",
                value: "empennage",
                children: [{
                    label: "金属",
                    value: "metal"
                }, {
                    label: "混合材料",
                    value: "hybrid_structure"
                }, {
                    label: "复合材料",
                    value: "conposite"
                }]
            }
        ]
    }
];
const seaType = [
    {
        label: "FramePanel",
        value: "FramePanel"
    },
    {
        label: "Frame2Panels",
        value: "Frame2Panels"
    },
    {
        label: "FrameStringerPanel",
        value: "FrameStringerPanel"
    },
    {
        label: "2FramesPanel",
        value: "2FramesPanel"
    },
    {
        label: "2Frames2Panels",
        value: "2Frames2Panels"
    },
    {
        label: "2Frames3Panels",
        value: "2Frames3Panels"
    },
    {
        label: "2Frames3Panels_1",
        value: "2Frames3Panels_1"
    },
    {
        label: "2Frames5Panels",
        value: "2Frames5Panels"
    },
    {
        label: "2Frames4Panels",
        value: "2Frames4Panels"
    },
    {
        label: "StringerPanel",
        value: "StringerPanel"
    },
    {
        label: "Stringer2Frames2Panels",
        value: "Stringer2Frames2Panels"
    },
    {
        label: "Stringer2Panels",
        value: "Stringer2Panels"
    },
    {
        label: "3Stringers2Panel",
        value: "3Stringers2Panel"
    },
    {
        label: "3Stringers4Frames2Panels",
        value: "3Stringers4Frames2Panels"
    },
    {
        label: "2BeamsPanel",
        value: "2BeamsPanel"
    },
    {
        label: "Bay",
        value: "Bay"
    },
    {
        label: "BayStringer",
        value: "BayStringer"
    },
    {
        label: "BayStringerPanel",
        value: "BayStringerPanel"
    },
    {
        label: "FastenerConnectionPanel",
        value: "FastenerConnectionPanel"
    },
    {
        label: "FastenerConnectionPanelSparL",
        value: "FastenerConnectionPanelSparL"
    },
    {
        label: "SparBay",
        value: "SparBay"
    },
    {
        label: "2Bay",
        value: "2Bay"
    },
    {
        label: "2Frames4Panels",
        value: "2Frames4Panels"
    },
    {
        label: "2StringersPanel",
        value: "2StringersPanel"
    },
    {
        label: "3Stringers2Panels",
        value: "3Stringers2Panels"
    },
]
export const calculateObject = [
    {
        label: "SEA",
        value: "SEA", children: seaType
    },
    {
        label: "SE",
        value: "SE",
        children: [{
            label: "Frame",
            value: "Frame"
        }, {
            label: "Panel",
            value: "Panel"
        }, {
            label: "Stringer",
            value: "Stringer"
        }, {
            label: "Cbush",
            value: "Cbush"
        }]
    },
    {
        label: "SE_Group",
        value: "SE_Group"
    },
    {
        label: "独立分析",
        value: "independent"
    }
]
// 算子类型
export const operatorType = [
    {
        label: "static_strength",
        value: "static_strength",
        children: [
            {
                label: "metal",
                value: "metal",
                children: [{
                    label: "work_stress",
                    value: "work_stress"
                }, {
                    label: "admissible_stress",
                    value: "admissible_stress"
                }, {
                    label: "MS",
                    value: "MS"
                }, {
                    label: "work_load",
                    value: "work_load"
                }, {
                    label: "admissible_load",
                    value: "admissible_load"
                }]
            },
            {
                label: "typical_metal",
                value: "typical_metal",
                children: [{
                    label: "work_stress",
                    value: "work_stress"
                }, {
                    label: "admissible_stress",
                    value: "admissible_stress"
                }, {
                    label: "MS",
                    value: "MS"
                }, {
                    label: "work_strain",
                    value: "work_strain"
                }, {
                    label: "admissible_strain",
                    value: "admissible_strain"
                }, {
                    label: "work_load",
                    value: "work_load"
                }, {
                    label: "admissible_load",
                    value: "admissible_load"
                }]
            },
            {
                label: "composite",
                value: "composite",
                children: [{
                    label: "work_stress",
                    value: "work_stress"
                }, {
                    label: "admissible_stress",
                    value: "admissible_stress"
                }, {
                    label: "MS",
                    value: "MS"
                }, {
                    label: "work_strain",
                    value: "work_strain"
                }, {
                    label: "work_load",
                    value: "work_load"
                }, {
                    label: "admissible_load",
                    value: "admissible_load"
                }]
            }
        ]
    },
    {
        label: "damage_tolerance",
        value: "damage_tolerance",
        children: [
            {
                label: "composite",
                value: "composite",
                children: [
                    {
                        label: "work_stress",
                        value: "work_stress"
                    }, {
                        label: "admissible_stress",
                        value: "admissible_stress"
                    }, {
                        label: "MS",
                        value: "MS"
                    }, {
                        label: "work_strain",
                        value: "work_strain"
                    }, {
                        label: "admissible_strain",
                        value: "admissible_strain"
                    }
                    , {
                        label: "work_load",
                        value: "work_load"
                    }, {
                        label: "admissible_load",
                        value: "admissible_load"
                    }
                ]
            }

        ]
    },
    {
        label: "fatigue",
        value: "fatigue",
        children: [
            {
                label: "metal",
                value: "metal",
                children: [{
                    label: "MS",
                    value: "MS"
                }, {
                    label: "stress_spectrum",
                    value: "stress_spectrum"
                }, {
                    label: "work_stress",
                    value: "work_stress"
                }, {
                    label: "cfq",
                    value: "cfq"
                }]
            }
        ]
    }
];